/* Reset - Mobile */

/* All */
html { font-size:33.3333333px; }
/* iPhone 4/5 */
@media (min-width:320px){
	html { font-size:33.3333333px; }
}
/* Android */
@media (min-width:360px){
	html { font-size:37.5px; }
}
/* iPhone6 */
@media (min-width:375px){
	html { font-size:39.0625px; }
}
/* iPhone6 Plus */
@media (min-width:414px){
	html { font-size:43.125px; }
}

html,body{height: 100%;width:100%;overflow-x:hidden;font-family: 'SimHei'}
body { height: 100%;color:#333; background:#fff;position: relative;overflow-y:auto;-webkit-overflow-scrolling:touch;}
body,h1,h2,h3,h4,h5,h6,p,ol,ul,dl,dt,dd,li,cite,fieldset { margin:0; padding:0; list-style:none;  font-family:"SimHei","SimSun";
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
sup,sub { vertical-align:baseline; }
a { color:#333; text-decoration:none; border: 0;}
a,img,button,input,textarea{ -webkit-tap-highlight-color:rgba(255,255,255,0); }
input,button,textarea,select{-webkit-appearance:none;outline:none;}
.section{ position:absolute; width: 100%;height: 100%;overflow-x: hidden;}
aside{width: 100%;height: 100%;overflow-x: hidden;background-color: #fff;position: absolute;top: 0;}
textarea {resize: none;}
.clear {clear: both;font-size: 0;height: 0;line-height: 0;}

/* 公共模块页配置 */
.common { margin:.2rem; background-color: #d0d0d0;}
	.common h1 { font-size:.4rem; line-height:2.5; }
	.common h2 { font-size:.3rem; line-height:2; }
	.common article { border-left:.08rem solid #000; padding:0 .2rem .2rem; }
	.common section { border-bottom:.04rem solid #000; padding:.2rem 0; }

#___upfile,#___upfile1{position: fixed;left:0;top:0;z-index: -1;opacity: 0;width:0;height:0;}

body .baobe{display: inline-block;margin-top: .35rem;width: 47%;float: right;position: relative;}
	body .baobe button{position: absolute;width: 100%;}
	body .baobe div{background-color: #a09f9f;}

/* 允许垂直滚动 */
.scroll-y { height:100%; overflow-y:auto; }

/*标题*/
.title{width: 100%;height: 1rem;background-color: #1f80b7;top: 0;z-index: 999;display: none;}
    .title h2{text-align: center;color: #fff;font-size: .36rem;font-weight: normal;line-height: 1rem;}
    /*标题图标*/
    .title i{display:inline-block;background:url(../imgs/icons.png) no-repeat;position: absolute;top: .25rem;}
    .title b.icon-setting{position: absolute;top: .26rem;right: .4rem;}
    .title b.icon-dfdj{position: absolute;top: .26rem;right: .4rem;background-position: -2.95rem -2.64rem;}
    /*返回*/
    .title .fh,.title .fh2,.title .fh3,.title .fh4{width: .52rem;height: .5rem;background-position:0 -2.65rem;background-size: 10rem;left: .4rem;}
    .title .fx{width: .52rem;height: .5rem;background-position:-2.17rem -2.65rem;background-size: 10rem;right: .4rem;}
    /*左边文字*/
    .title .dsc{position: absolute;left: 4%;top: 0;line-height: 1rem;color: #fff;}
    /*右边文字*/
    .title .bjs {display: inline-block;text-align: center;position: absolute;right: .4rem;top: 0;line-height: 1rem;color: #fff;}

/*开关*/
.off,.on{width: .93rem;  height: .45rem;  display: block;   float: right;border-radius: .2rem;position: relative;-webkit-transition:all .5s ease;}
.off {background-color: #8d8d8d;}
.off i,.on i{width:.32rem;height: .32rem;position: absolute;top:.065rem;border-radius: .32rem;background-color: #ffffff;line-height: 0;font-size: 0;-webkit-transition:all .5s ease;}
.off span,.on span{position: absolute;top: .065rem;color: #fff;line-height: .35rem;-webkit-transition:all .5s ease;}
span.off-font{right:.12rem;text-align: right;}
span.on-font{left: .08rem;}
	.off span.on-font{}
	.off i{left:.07rem;}
	.off span.off-font{opacity: 1;}
	.off span.on-font{opacity: 0;}
.on {background-color: #1f80b7;}
	.on i{left:.53rem;}
	.on span.off-font{opacity: 0;}
	.on span.on-font{opacity: 1;}

.pointer-events {pointer-events:none;}

/* 图标类 */
[class|=icon]{ box-sizing:border-box; display:inline-block; vertical-align:middle; line-height:0; background:url(../imgs/icons.png) no-repeat; background-size:10rem;font-style: normal;}
	/* 医院 */
	.icon-hosp { width:.45rem; height:.45rem; background-position:-.52rem -.03rem; }
	/* 认证 */
	.icon-desk { width:.45rem; height:.45rem; background-position:-1rem -.03rem; }
	/* 科室&部门 */
	.icon-aut { width:.45rem; height:.45rem; background-position:-.03rem -.03rem; }
	.icon-aut2 { width:.51rem; height:.43rem; background-position:-5.79rem -8.57rem; }
	/* 登陆logo */
	.icon-aut6 {width: 2.1rem; height: 2.46rem; background-position: left bottom;}
	/* 二维码 */
	.icon-qrcode {width: .49rem; height: .51rem; background-position: -6.68rem -.03rem;}
	/* 大箭头 */
	.icon-thearrow {width: .45rem; height: .79rem; background-position: -7.24rem -.03rem;}
	/* 小箭头 */
	.icon-thearrowx {width: .4rem;height: .5rem;background-position: -.78rem -2.65rem;}
	/* 积分 */
	.icon-integral {width: .64rem; height: .64rem; background-position: -3.15rem -8.47rem;}
	/* 邀请 */
	.icon-invitation {width: .64rem; height: .64rem; background-position: -4.02rem -8.49rem;}
	/* 意见 */
	.icon-opinion {width: .66rem; height: .66rem; background-position: -6.7rem -8.48rem;}
	/* 课程 */
	.icon-course {width: .66rem; height: .66rem; background-position: -4.90rem -8.5rem;}
	/* 诊所 */
	.icon-clinic{width: .66rem; height: .66rem; background-position: -4.25rem -.83rem;}
	/* 消息 */
	.icon-news{width: .66rem; height: .66rem; background-position: -5.1rem -.83rem;}
	/* 扫码中logo */
	.icon-chinese {width: 1.23rem; height: 1.4rem; background-position: 0 -.56rem;}
	/* 邀请同行 */
	.icon-tnvitecolleagues {width: 1.16rem; height: 1.20rem; background-position: -1.31rem -.6rem;}
	/* 已过期 */
	.icon-expired {width: 1.47rem; height: 1.46rem; background-position: -2.52rem -.58rem;}
	/* 我的收藏 */
	.icon-mycollection {width: .76rem; height: .76rem; background-position: -6.62rem -.95rem;}
	/* 我的收藏 - 禁用 */
	.icon-mycollection_off {width: .76rem; height: .75rem; background-position: -6.59rem -1.72rem;}
	/* 我的收藏灰 */
	.icon-mycollectiongray {width: .76rem; height: .75rem; background-position: -6.59rem -1.73rem;}
	/* 我的收藏星星 */
	.icon-mycolstars {width: .73rem; height: .67rem; background-position: -7.48rem -.96rem;}
	/* 我的收藏垃圾桶 */
	.icon-mycoltrash {width: .38rem;height: .52rem;background-position: -8.83rem -1.66rem;}
	/* 医生认证 */
	.icon-rzn{width: .72rem;height: .72rem;background-position: -3.14rem -9.32rem;}
	/* 二维码名片 */
	.icon-ewmn{width: .72rem;height: .72rem;background-position: -4rem -9.32rem;}
	/* 所在城市 */
	.icon-csn{width: .72rem;height: .72rem;background-position: -4.92rem -9.32rem;}
	/* 医院名称 */
	.icon-yymcn{width: .72rem;height: .72rem;background-position: -5.84rem -9.32rem;}
	/* 科室名称 */
	.icon-ksmcn{width: .72rem;height: .72rem;background-position: -6.74rem -9.32rem;}
	/* 科室电话 */
	.icon-dhn{width: .72rem;height: .72rem;background-position: -7.66rem -9.32rem;}
	/* 擅长疾病 */
	.icon-jbn{width: .72rem;height: .72rem;background-position: -8.54rem -9.32rem;}
	/* 个人简介 */
	.icon-jjn{width: .72rem;height: .72rem;background-position: -9.34rem -9.32rem;}
	/* 感叹号 */
	.icon-gthn{width: .52rem;height: .5rem;background-position: -1.42rem -2.65rem;}
	/* 性别男 */
	.icon-boy{width: .42rem;height: .42rem;background-position: 0rem -3.47rem;}
	/* 性别女 */
	.icon-girl{width: .42rem;height: .42rem;background-position: -1.85rem -3.47rem;}
	/* 设置 */
	.icon-setting{width: .46rem;height: .46rem;background-position: -.66rem -3.5rem;}
	/* 蓝色三角标 */
	.icon-triangle{width: .27rem;height: .27rem;background-position: -1.36rem -3.5rem;}
	/* 我的患者&个人信息 */
	.icon-grxxn{width: .6rem;height: .52rem;background-position: -9.53rem -1.66rem;}
	/* 白色箭头 */
	.icon-whitearrow{width: .39rem;height: 1.7rem;background-position: -4.4rem -4.9rem;}
	/* 我的公告 */
	.icon-thehorn{width: .77rem;height: .75rem;background-position: -.1rem -4.1rem;}
	/* 出诊时间 */
	.icon-visittime{width: .77rem;height: .75rem;background-position: -.9rem -4.11rem;}
	/* 图文咨询 */
	.icon-byconsulting,.icon-byconsulting_off{background:url(../imgs/csros1.png) no-repeat;background-size: 3.3rem;width: .77rem;height: .76rem;background-position: 0 0;}
	.icon-byconsulting_off{background:url(../imgs/csros.png) no-repeat;background-size: 3.3rem;background-position:0 0;}
	/* 预约 */
	.icon-makeanappointment,.icon-makeanappointment_off{background:url(../imgs/csros1.png) no-repeat;background-size: 3.3rem;width: .77rem;height: .76rem;background-position: -.9rem 0;}
	.icon-makeanappointment_off{background:url(../imgs/csros.png) no-repeat;background-size: 3.3rem;background-position:-.9rem 0;}
	/* 电话咨询 */
	.icon-thephonebyconsulting,.icon-thephonebyconsulting_off{background:url(../imgs/csros1.png) no-repeat;background-size: 3.3rem;width: .77rem;height: .76rem;background-position: -1.76rem 0;}
	.icon-thephonebyconsulting_off{background:url(../imgs/csros.png) no-repeat;background-size: 3.3rem;background-position:-1.76rem 0;}
	/* 私人医生*/
	.icon-privatedoctors,.icon-privatedoctors_off{background:url(../imgs/csros1.png) no-repeat;background-size: 3.3rem;width: .77rem;height: .76rem;background-position: right 0;}
	.icon-privatedoctors_off{background:url(../imgs/csros.png) no-repeat;background-size: 3.3rem;background-position:right 0;}
	/* 在线咨询 */
	.icon-zxzxn{width: .77rem;height: .75rem;background-position: -7.52rem -4.11rem;}
	/* 电话咨询 */
	.icon-dhzxn{width: .77rem;height: .75rem;background-position: -6.61rem -4.11rem;}
	/* 预约加号 */
	.icon-yyjhn{width: .77rem;height: .75rem;background-position: -5.74rem -4.11rem;}
	/* 私人医生 */
	.icon-srysn{width: .77rem;height: .75rem;background-position: -8.74rem -5.16rem;}
	/* 勾选 */
	.icon-gouxuan{width: .44rem;height: .39rem;background-position: -2.8rem -6.3rem;}
	/* 添加银行卡*/
	.icon-addya{width: .30rem;height: .3rem;background-position: -2.42rem -3.49rem;}
	/* 语音 */
	.icon-voice{width: .7rem;height: .74rem;background-position: -8.45rem -4.11rem;display: none;}
	/* 添加加号 */
	.icon-dfdj{width: .52rem;height: .52rem;background-position: -2.95rem -2.64rem;}
	/* 橙色关注 */
	.icon-care{width: .74rem;height: .74rem;background-position: -8.23rem -.92rem;}
	/* 灰色关注 */
	.icon-care2{width: .74rem;height: .74rem;background-position: -9.06rem -.91rem;}
	/* 病情变化 */
	.icon-status{width: .72rem;height: .7rem;background-position: -3.66rem -2.48rem;}
	/* 服药记录 */
	.icon-record{width: .72rem;height: .7rem;background-position: -4.46rem -2.48rem;}
	/* 不良反应 */
	.icon-reaction{width: .72rem;height: .7rem;background-position: -5.32rem -2.48rem;}
	/* 睡眠情况 */
	.icon-sleep{width: .72rem;height: .7rem;background-position: -6.13rem -2.48rem;}
	/* 进食情况 */
	.icon-eat{width: .72rem;height: .7rem;background-position: -3.64rem -3.25rem;}
	/* 其他情况 */
	.icon-other{width: .72rem;height: .7rem;background-position: -7.77rem -2.48rem;}
	/* 其他检查及结果 */
	.icon-result{width: .72rem;height: .7rem;background-position: -8.58rem -2.48rem;}
	/* 添加照片 */
	.icon-tjzpn{width: .59rem;height: .59rem;background-position: 0rem -5.26rem;}
	/* 相机拍照 */
	.icon-xjpzn{width: .59rem;height: .59rem;background-position: -.75rem -5.26rem;}
	/* 快捷回复 */
	.icon-kjhfn{width: .59rem;height: .59rem;background-position: -1.5rem -5.26rem;}
	/* 生成患者病历 */
	.icon-scbnn{width: .59rem;height: .59rem;background-position: -2.2rem -5.26rem;}
	/* 出诊时间 */
	.icon-czsjn{width: .59rem;height: .595rem;background-position: -2.88rem -5.28rem;}
	/* 结束咨询 */
	.icon-jszxn{width: .59rem;height: .59rem;background-position: -3.62rem -5.26rem;}
	/* 蓝色添加 */
	.icon-lstjn{width: .3rem;height: .3rem;background-position: -2.43rem -3.47rem;}
	/* 放大镜 */
	.icon-fdjn{width: .46rem;height: .43rem;background-position: -9.20rem -4.10rem;}
	/* 饮食指导 */
	.icon-diet{width: .71rem;height: .71rem;background-position: -4.84rem -5.2rem;}
	/* 运动指导 */
	.icon-sport{width: .69rem;height: .69rem;background-position: -5.63rem -5.19rem;}
	/* 其他指导 */
	.icon-dirc{width: .69rem;height: .69rem;background-position: -6.39rem -5.195rem;}
	/* 红星星 */
	.icon-redstars{width: .66rem;height: .63rem;background-position: -7.2rem -5.26rem;}
	/* 灰星星*/
	.icon-greystars{width: .66rem;height: .63rem;background-position: -7.97rem -5.26rem;}
	/* 跳转点击点*/
	.icon-jumppoint{width: .51rem;height: .14rem;background-position: -.1rem -2.23rem;}
	/* 设置字号*/
	.icon-shezhizh{width: .67rem;height: .38rem;background-position: -.14rem -6.21rem}
	/* 灰收藏*/
	.icon-greycollections{width: .66rem;height: .53rem;background-position: -.75rem -6.1rem;}
	/* 叉 */
	.icon-xxx{width: .45rem;height: .45rem;background-position: -3.47rem -6.06rem;}

[class|=logo] { box-sizing:border-box; display:inline-block; vertical-align:middle; line-height:0; background:url(../imgs/bbs.png) no-repeat; background-size:10rem;font-style: normal;}
	/*新增方案*/
	.logo-xzfa{width: .71rem;height: .71rem;background-position: 0rem 0rem;}
	/*随访申请*/
	.logo-sfsqn{width: .7rem;height: .7rem;background-position: -.9rem 0rem;}
	/*工具箱*/
	.logo-gjxn{width: .7rem;height: .7rem;background-position: -1.71rem 0rem;}
	/*随访患者*/
	.logo-sfhzn{width: .7rem;height: .7rem;background-position: -2.51rem 0rem;}
	/*编写*/
	.logo-bxn{width: .5rem;height: .47rem;background-position: -3.44rem 0rem;}
	/*黑色三角标*/
	.logo-triangle{width: .25rem;height: .29rem;background-position: 0rem -1.05rem;}
	/*蓝色相机*/
	.logo-xj{width: .67rem;height: .53rem;background-position: -4.21rem 0rem;}
	/*添加照片*/
	.logo-tjzpn{width: 1.5rem;height: 1.5rem;background-position: right 0;overflow:hidden;}
	/*门诊病历*/
	.logo-mzbln{width: .54rem;height: .39rem;background-position: -5.22rem 0;}
	/*住院病历*/
	.logo-zybln{width: .49rem;height: .53rem;background-position: -6rem 0;}
	/*随访表单*/
	.logo-sfbdn{width: .57rem;height: .57rem;background-position: -6.7rem 0;}
	/*图文咨询*/
	.logo-ffda{width: .54rem;height: .54rem;background-position: -3.07rem -.92rem;}
	/*电话咨询*/
	.logo-htr{width: .54rem;height: .54rem;background-position: -3.8rem -.92rem;}
	/*预约加号*/
	.logo-rggeg{width: .54rem;height: .54rem;background-position: -4.47rem -.92rem;}
	/*私人医生*/
	.logo-hgtbf{width: .54rem;height: .54rem;background-position: -5.16rem -.92rem;}
	/*绿色话筒*/
	.logo-lsht{width: .5rem;height: .74rem;background-position: -6rem -.76rem;}
	/*绿色相机*/
	.logo-lsxjp{width: .67rem;height: .59rem;background-position: -7.55rem -.9rem;}
	.logo-nudn{width: .6rem;height: .6rem;background-position: -6.69rem -.9rem;}
	/**/
	.logo-nvnds{width: .74rem;height: .74rem;background-position: 0rem -1.72rem;}
	.logo-ntbg{width: .74rem;height: .74rem;background-position: -.85rem -1.72rem;}
	.logo-uohgp{width: .74rem;height: .74rem;background-position: -1.75rem -1.72rem;}
	.logo-bfggrf{width: .74rem;height: .74rem;background-position: -2.63rem -1.72rem;}
	.logo-gdfsv{width: .74rem;height: .74rem;background-position: -3.5rem -1.72rem;}
	.logo-nvue{width: .74rem;height: .74rem;background-position: -4.35rem -1.72rem;}
	.logo-vuer{width: .74rem;height: .74rem;background-position: -5.25rem -1.72rem;}
	/**/
	.logo-dswsa{width: .74rem;height: .74rem;background-position: -6.18rem -1.7rem;}
	.logo-fdioa{width: .74rem;height: .74rem;background-position: -7.03rem -1.7rem;}
	.logo-vsdfa{width: .74rem;height: .74rem;background-position: -7.87rem -1.7rem;}
	.logo-vkwea{width: .74rem;height: .74rem;background-position: -8.75rem -1.7rem;}
	/*已过期*/
	.logo-ygqs{width: 1.47rem;height: 1.47rem;background-position: 0rem -2.63rem;}
	/*黄色星星*/
	.logo-hsxxn{width: .7rem;height: .7rem;background-position: -1.75rem -2.66rem;}
	/*认证*/
	.logo-fco{width: .74rem;height: .74rem;background-position: -2.73rem -2.67rem;}
	/*×*/
	.logo-xoj{width: .45rem;height: .55rem;background-position: -3.88rem -2.67rem;}
	/**/
	.logo-djuwx{width: .93rem;height: .93rem;background-position: -4.65rem -2.66rem;}
	.logo-vdjw{width: .93rem;height: .93rem;background-position: -5.79rem -2.66rem;}
	.logo-orui{width: .93rem;height: .93rem;background-position: -6.95rem -2.66rem;}
	.logo-cjfw{width: .93rem;height: .93rem;background-position: -8.14rem -2.66rem;}
	/*患者端首页图标*/
	.logo-zysn{width: 2rem;height: 2rem;background-position: 0 bottom;}
	.logo-mftwn{width: 2rem;height: 2rem;background-position: -2.36rem bottom;}
	.logo-yzzdn{width: 2rem;height: 2rem;background-position: -4.75rem bottom;}
	.logo-zcgjn{width: 2rem;height: 2rem;background-position: -7.03rem bottom;}
	/*白色小二维码*/
	.logo-judii{width: .5rem;height: .5rem;background-position: -9.5rem -2.7rem;}
	/*今日推荐*/
	.logo-jrtjd{width: 1.48rem;height: .46rem;background-position: 0rem -4.55rem;}

	/* 底部栏-好心情灰色 */
	.logo-hxqsx{width: .63rem;height: .57rem;background-position: 0rem -5.19rem;}
	/* 底部栏-我的医生灰色 */
	.logo-wdyssx{width: .47rem;height: .57rem;background-position: -1.05rem -5.19rem;}
	/* 底部栏-心灵氧吧灰色 */
	.logo-xlybsx{width: .65rem;height: .58rem;background-position: -1.94rem -5.19rem;}
	/* 底部栏-我的灰色 */
	.logo-wdsx{width: .59rem;height: .59rem;background-position: -2.85rem -5.19rem;}
	/* 底部栏-好心情绿色 */
	.logo-hxqsv{width: .63rem;height: .57rem;background-position: 0rem -6rem;}
	/* 底部栏-我的医生绿色 */
	.logo-wdyssv{width: .47rem;height: .57rem;background-position: -1.05rem -6rem;}
	/* 底部栏-心灵氧吧绿色 */
	.logo-xlybsv{width: .65rem;height: .58rem;background-position: -1.94rem -6rem;}
	/* 底部栏-我的绿色 */
	.logo-wdsv{width: .59rem;height: .59rem;background-position: -2.85rem -6rem;}
	/* 首页图标 */
	.logo-sytbp{width: 1.15rem;height: 1.15rem;background-position: 0rem -6.76rem;}
	.logo-sytbp1{width: 1.15rem;height: 1.15rem;background-position: -1.68rem -6.76rem;}
	/*  */
	.logo-fxtba{width: .56rem;height: .56rem;background-position: -1.81rem -3.785rem;}
	/*认证图标*/
	.certified{width: .42rem;height: .42rem;background-size: 100% 100%;position: absolute;top: .8rem;left: .8rem;z-index: 99;}
	.user .certified{top: 1.2rem;left: 1.15rem;}
	.certified1,.z_tai1{background-image: url(../imgs/certified.png);}
	/*未认证图标*/
	.certified2,.z_tai0{background-image: url(../imgs/certified1.png);}

/* 表单类 */

	.ipt-def { border-color:#63a6ce; color:#666; }
	.ipt-def::placeholder { color:#aaaaaa; }
	.ipt-disabled { border-color:#e5e5e5; color:#acacac; }
[class|=btn] { height:.95rem; line-height:.95rem;  box-sizing:border-box; border-radius:0; border:0; padding:0 .2rem; vertical-align:middle; background:#1f80b8; color:#fff; text-align:center;display: block;font-size: .36rem;}
	.btn-radius { border-radius:.1rem;font-size: .45rem;font-family: SimHei; }
	.btn-checkbox { width:4.38rem; padding:0; overflow:hidden;}
		.btn-checkbox-a,
		.btn-checkbox-b { float:left; width:50%; border:solid #e5e5e5; background:#fff; color:#bababa; }
		.btn-checkbox-a { border-width:1px 0 1px 1px;}
		.btn-checkbox-a-on { border-color:#3595cf; background:#3595cf; color:#fff; }
		.btn-checkbox-b { border-width:1px 1px 1px 0;}
		.btn-checkbox-b-on { border-color:#f06d51; background:#f06d51; color:#fff; }
	.btn-zyradius{border-radius:.5rem;font-family: SimHei;}
	.select-box{background-image: url(../imgs/bbs.png);background-size: 10rem;width: .53rem;height: .53rem;background-position: -1.39rem -.9rem;}
		._mz{background-position: -2.01rem -.9rem;}

.dfsa{background-position: -8.24rem -.92rem;}
/*头像外容器*/
.head_portrait{width: 1.13rem;height: 1.13rem;border-radius: .565rem;overflow: hidden;}

/*用户评论信息*/
.newszu{overflow: hidden;}
        /*头像*/
        .newszu .head_portrait{
        width: 1.13rem;
        height: 1.13rem;
        border-radius: .565rem;
        float: left;
        z-index:1;
        clear: both;
        margin-left: .6rem;overflow: hidden;}
        .head_portrait img{
        width: 100%;
        height: 100%;
        }
        /* 名字、性别、年龄、评论 */
        .nagent{padding-left: .3rem;float: left;}
            .nagent .duof{line-height: .54rem;}
            .nagent h3{font-size: .42rem;display: inline-flex;}
                .nagent h3 b{max-width: 2rem;white-space:nowrap; text-overflow:ellipsis;overflow-x: hidden;display: inline-block;}
                .nagent h3 i{margin: 0 .1rem;position: relative;top: .06rem;}
            .nagent span{display: inline-block;width: 2.4rem;font-size: .3375rem;}
            .nagent p{font-size: .3375rem;}
            /*日期*/
            .date{color: #919191;font-size: .337rem;display: inline-block;font-weight: normal;position: absolute;right: .4rem;}
            /*评论*/
            .comment{font-size: .36rem;display: block;width: 5.5rem;overflow-y:auto;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}	

/*可删除模块*/
.kua{position: relative;width: 100%;height: 100%;}
    /*内容*/
    .kua_cvnfus{overflow: hidden;width: 100%;height: 100%;}
    /*删除*/
    .kua_scnut{position: absolute;top: 0;right:0;z-index:1;height: 100%;-webkit-transform:translate3d(0,0,0);padding-bottom:2px;overflow: hidden;}
        .ndh{width: 1.35rem;width: 2.7rem;background-color: #1f80b7;height: 98%;position: relative;top:1%;float: right;padding-bottom:1px;box-sizing:border-box;}
        .ndh i{position: absolute;left: 50%;top: 50%;margin-left: -.19rem;margin-top: -.26rem;}
    /*删除出现时class*/
    /*.scnut{-webkit-transition:all 1s ease;-webkit-transform:translate3d(-1.35rem,0,0);}*/

/*可删除模end*/
.rzimg_box{position: relative;width: auto;height: auto;}
/*APP设置单元，默认隐藏*/
.appconfig {display: none;}

/*获取验证码*/
.verify_code{width: 100%;overflow: hidden;}
	.verify_code input,.verify_code button{width: 47%;}
	.verify_code input{float: left;}

	.verify_code button{float: right;}

#p{z-index: 999;}

/*用户个人信息*/
.head{width: 100%;height: 1.8rem;background-color: #3496ce;border-bottom: 1px solid #cce6f2;}
	.box_a{width: 65%;float: left;}
	.box_b{width: 35%;float: right;}
	.box_a,.box_b{padding-top: .3rem;height: 1.2rem;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
	/*用户头像&名字*/
	.user_information{margin-left: 8%;position: relative;}
		/*头像*/
		.user_avatar{width: 1.1rem;height: 1.1rem;background-color: #56a7d5;border-radius: .57rem;overflow: hidden;border: .05rem solid #80c1e6;position: absolute;left: 0;}
		.user_avatar img{width: 100%;height: 100%;}
		/*名字&记录*/
		.user_unpv{margin-left: .35rem;position: absolute;left: 1.2rem;}
		/*名字*/
		.user_name{color: #fff;font-size: .5rem;display: block;font-weight: normal;line-height: .8rem;width: 3.6rem;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
		/*记录*/
		.patients_visit{}
			.patients_visit i,.patients_visit b,.index .my_income h2{font-size: .27rem;color: #7ed0ff;font-weight: normal;font-style: normal;display: inline-block;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
			.patients_visit i{border-right: 1px solid #7ed0ff;padding-right: .2rem;}

/*1个人中心*/
#personal_center{}
	.user .options{background-color: #f7f7f7;}
    .user .options dt,.user .options dd{background-color: #fff;padding: 0 7%;width: 86%;border-bottom: 1px solid #f1f1f1;overflow: hidden;position: relative;}
	.user .options dt{height: 2.1rem;margin-bottom: .22rem;}
	.user .options dd{height: 1.3rem;border-top: 1px solid #f1f1f1;}
	.user .options dd.dd_as{border-top: 0px;}
	.user .options dd.dd_bs{margin-top: .22rem;}

    .user dt .left_box,.user dt .right_box{position: relative;padding-top: .24rem;}
    .user dt .right_box,.user dd .solscd2{position: absolute;right: .6rem;}
    .user dt .right_box{padding-top: .4rem;}

    .user dd .solscd1{float: left;vertical-align: middle;}
    .user dd .solscd1,.user dd .solscd2{margin-top: .4rem;}
        .user dd .solscd1 .bao_box{display: inline-block;width: .6rem;}
    .user dd b{position: absolute;right: 1.2rem;line-height: 1.3rem;font-weight: normal;font-size: .36rem;color: #7f7f7f;margin-right: .4rem;}
    .user dd p{display: inline-block;font-size: .42rem;vertical-align: middle;}
    .user .options dd .left_box,.user .options dd .right_box{height: 100%;}
    .user .options dd .left_box i{display: inline-block;}
    .user .options dd .left_box p{font-size: .42rem;color: #000;display: inline-block;}
    /**/
    .user .user_avatar {width: 1.5rem;height: 1.5rem;background-color: #fff;border-radius: .8rem;overflow: hidden;border: .06rem solid #1f80b8;position: absolute;left: 0;}
    .user .user_avatar img {width: 100%;height: 100%;}
    .user .user_unpv {margin-left: .35rem;position: absolute;left: 1.6rem;}
    .user .user_name{color: #1f80b8;font-size: .54rem;display: block;font-weight: normal;line-height: .8rem;width: 3.6rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    /**/
    .sdogpan{display: inline-table;color: #7f7f7f;}
    .sdogpan p{text-align: left;font-size: .315rem;line-height: .4rem;}
        .sdogpan p i{padding-right: .45rem;font-style: normal;}

/*消息中心&我的任务*/
ul.dunpds{overflow: auto;padding-bottom: .02rem;}
ul.dunpds li{height: 1.8rem;width: 82%;padding: 0 9%;border-top: 1px solid #ededed;border-bottom: 1px solid #ededed;margin-bottom: .22rem;position: relative;}
    ul.dunpds li h2{line-height: 1.8rem;font-size: .42rem;font-weight: normal;}
    ul.dunpds li h2 span{color: #fff;font-size: .39rem;display: inline-block;background-color: #ef1d1d;width: .54rem;height: .54rem;position: absolute;right: .9rem;top: .6rem;border-radius: 2rem;text-align: center;line-height: .54rem;display: none;}

/*—治疗指南—视频列表*/
.varioustype{position: relative;width: 100%;background-color: #fff;}





.contentcount{

}
.varioustype .scvideo,.live{
	width: 2.27rem;
	height: 1.51rem;
	float: left;
	display: inline;
}
    .varioustype .scvideo img{width: 100%;height: 100%;}


    .varioustype .videomz p{font-size: .37rem;color: #7f7f7f;}
    .varioustype .fxicon{float: right;margin-right: .42rem;}


    	.dsu{height: 100%;width: 7rem;position: absolute;top: 0;left: 0;}
/* 开关下拉框 */
	.content dt{background-color: #fff;margin-bottom: .2rem;height: 1.35rem;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;line-height: 1.35rem;}
	.content dd{border-bottom: 1px solid #e6e6e6;display: none;}
		.content dt i{position: relative;top: -.1rem;margin: 0 .4rem 0 .5rem;}
		.content dt b{font-size: .42rem;color: #000;font-weight: normal;}
		.content dt b span{font-size: .39rem;color: #696969;}

		/*添加的class*/
		body .sydns dd{display: block;}
		body .sydns dd.no { min-height:1rem;line-height:1rem; }
		.sydns dt{margin-bottom: 0;}
		.sydns dt i.icon-thearrowx,
		.sydns dt i.logo-triangle{
			transform:rotate(90deg);
			-ms-transform:rotate(90deg); 	/* IE 9 */
			-moz-transform:rotate(90deg); 	/* Firefox */
			-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
			-o-transform:rotate(90deg);
		}
		/*删除块*/
		.content .kua_scnut,.kua_s{width: 2.7rem;}
		.content .kua_scnut .ndh{width: 50%;background-color: #f38871;}
		.content .kua_scnut .ndh2{background-color: #f26c4f;}

			/*删除出现时class*/
	   	 	.content .scnut{-webkit-transition:all 1s ease;-webkit-transform:translate3d(-2.7rem,0,0);}

/* 自定义遮罩 */
.maskBar { -webkit-transition:all .3s ease; -webkit-transform:translate3d(0,0,0); position:fixed; left:0; top:0; z-index:-1; width:100%; height:100%; opacity:0; background:#000; }
	.maskBar.show { opacity:.5; z-index:99998; }
	.mask_flash.show { z-index:99999; }

.loading i { -webkit-animation:loading 1s ease-in-out infinite alternate; opacity:.2; position:fixed; left:50%; top:50%; margin:-.41rem 0 0 -.955rem; width:1.91rem; height:.82rem; background:url(../imgs/loading.png) no-repeat; background-size:1.91rem; }
@-webkit-keyframes loading {
	0% { opacity:.2; }
	100% { opacity:1; }
}

/* 自定义多选列表 */
#checkboxBar,
#selectBar { -webkit-transition:all .3s ease; -webkit-transform:translate3d(100%,0,0); position:fixed; left:10%; top:0; z-index:99999; width:90%; height:100%; opacity:0; background:#fff; overflow-y:auto; -webkit-overflow-scrolling:touch; }
	#checkboxBar.show,
	#selectBar.show { -webkit-transform:translate3d(0,0,0); opacity:1; }
	#checkboxBar ul { padding:.4rem; min-height:4rem; }
	#checkboxBar li { display:inline-block; margin:.15rem; padding:.2rem .4rem; line-height:.3rem; font-size:.3rem; color:#666; border:1px solid #ccc; border-radius:.1rem; }
	#checkboxBar li[data-selected='1'],
	#checkboxBar .checkboxBarBtnOk { border-color:#1f80b8; color:#fff; background:#1f80b8; }
	#checkboxBar div { margin:0 .4rem .5rem; border-top:.03rem solid #eee; padding-top:.5rem; text-align:center; }
	#checkboxBar div i { display:inline-block; margin:0 .3rem; padding:.2rem .6rem; border:.03rem solid #ccc; color:#666; background:#fff; font-style:normal; font-size:.35rem; border-radius:.1rem; }

/* 自定义下拉列表 */
#selectBar { }
	.selectBarTitle { height:1rem; line-height:1rem; overflow:hidden; text-overflow:ellipsis; text-align:center; font-size:.45rem; color:#666; }
	.selectBarBack { position:absolute; left:0; top:0; opacity:0; width:1rem; height:1rem; line-height:1rem; text-align:center; }
		.selectBarBack.show { -webkit-transition:all .3s ease; opacity:1; }
		.selectBarBack .icon-thearrowx { -webkit-transform:rotateY(180deg); }
	.selectBarBox { border-top:1px solid #eaeaea; }
	.selectBarBox li { position:relative; border-bottom:1px solid #eaeaea; height:.94rem; line-height:.94rem; text-align:left; text-indent:.36rem; color:#000; font-size:.36rem; }
	.selectBarBox li .icon-gouxuan { opacity:0; }
	.selectBarBox li[data-disabled='1'] { height:.78rem; line-height:.78rem; color:#999; background:#f4f5f7; }
	.selectBarBox li[data-selected='1'] .icon-gouxuan { -webkit-transition:all .3s ease; position:absolute; top:.32rem; right:.3rem; opacity:1; }

/* 自定义弹出提示 */
.alertBox,.confirmBox {
	-webkit-transition:all .3s ease;
	-webkit-transform:translate3d(0,0,0);
	opacity:0;
	position:fixed;
	left:50%;
	top:35%;
	z-index:99999;
	margin-left:-3rem;
	width:6rem;
	border-radius:.3rem;
	background:#fff;
}
	.alertShow,.confirmShow { opacity:1; }
	.alertText,.confirmText {
		text-align:center;
		padding:.68rem .3rem;
		line-height:.5rem;
		font-size:.32rem;
		color:#555;
	}
	.alertBtn,.confirmOk,.confirmCancel {
		box-shadow:0 -1px 0 #999;
		border-radius:0 0 .3rem .3rem;
		text-align:center;
		line-height:.88rem;
		font-size:.32rem;
		color:#333;
		font-weight:bolder;
	}
.confirmBox { overflow:hidden; }
	.confirmOk { float:right; width:50%; box-shadow:-1px -1px 0 #999; border-radius:0 0 .3rem 0; }
	.confirmCancel { float:left; width:50%; border-radius:0 0 0 .3rem; font-weight:normal; color:#666; }
.alertFlash {
	z-index:100000;
	border-radius:.3rem;
	margin-left:-1.5rem;
	width:3rem;
	background:rgba(255,255,255,.8);
}
	.alertFlash .alertBtn { display:none; }

/* 专用弹出文本输入页 */
#diytext { -webkit-transition:all .3s ease; -webkit-transform:translate3d(100%,0,0); position:fixed; left:0; top:0; width:100%; height:100%; background:#fff; opacity:0; text-align:center; z-index: 100000;}
	#diytext.show { -webkit-transform:translate3d(0,0,0); opacity:1; }
	#diytextarea { box-sizing:border-box; width:100%; height:4rem; padding:.2rem; border:solid #d9d9d9; border-width:0 0 1px; font-size:.4rem; text-align:left; }
	#diytextclose,
	#diytextbtn { display:inline-block; margin:.5rem; border:0; padding:0; border-radius:.1rem; width:2.5rem; height:1rem; line-height:1rem; text-align:center; font-size:.5rem; background:#3B9ED7; color:#fff; }
	#diytextclose { background:#eee; color:#666; }

/*底部*/
 .foot{width: 100%;height: 1.23rem;border-top: 1px solid #cccccc;background-color: #ebebeb;position: fixed;bottom:0;left: 0;}
	 .foot li{width: 25%;height:100%;float: left;position: relative;}
	 .foot li a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
	 .foot li div{width:1.4rem;height:1rem;margin:.15rem auto 0;background-image: url(../imgs/foot_nav.png);background-size:9rem; }
	 .foot li p{text-align: center;font-size: .225rem;}
	 .foot ._as1{background-position: -.55rem -.1rem;}
	 .foot ._as2{background-position: -2.76rem -.1rem;}
	 .foot ._as3{background-position: -4.95rem -.1rem;}
	 .foot ._as4{background-position: -7.1rem -.1rem;}

	 #tosy .foot ._as1,
	 #mypatient	.foot ._as2,
	 #my_task .foot ._as3,
	 #user .foot ._as4 {background-position-y:-1.1rem;}


/*弹出框*/
.tcsjob{width: 8rem;height: 4rem;background-color: #fff;border-radius: .3rem;border: 1px solid #d0d0d0;position: absolute;top: 25%;left: 50%; z-index:99999;margin-left: -4rem;-webkit-box-shadow: 3px 3px 17px -6px #000000;display: none;}
.tcsjob textarea,.tcsjob button,.tcsjob input{width: 80%;margin: 0 auto;display: block;margin-top: .35rem;border: 1px solid #63a6ce;}
.tcsjob input{height: 1rem;margin-top: 1.1rem;padding: .1rem;box-sizing:border-box;text-align: center;}
.tcsjob textarea{height: 2rem;padding: .1rem;box-sizing:border-box;margin-top: .5rem;}
.tcsjob button{height: .8rem;background-color: #1f80b7;border-radius: .5rem;border: 0;color: #fff;font-size: .375rem;font-weight: bold;}
.tcsjob .icon-xxx{position: absolute;right: .2rem;top: .15rem;}


	/*焦点图框*/
	/*.index .focus_map{width: 100%;height: 5.68rem;position: relative;}*/
		/*焦点图*/
		/*.index .atlas{width: 38.4rem;height: 100%;overflow: hidden;}
			.index .atlas li{width: 9.6rem;height: 100%;float: left;}
			.index .atlas li img{width: 100%;height: 100%;}*/
		/*小点*/
		/*.index .atlas_dot{position: absolute;bottom:.15rem;width: 100%;text-align: center;}
			.index .atlas_dot li{width: .16rem;height: .16rem;background-color: #bbbbbb;display: inline-block;border-radius: .25rem;}
			.index .atlas_dot .blue{background-color: #1f80b8;}*/

	.focus_map { height:5.68rem; position:relative; }
	    .focus_map .border { height:100%; width: 100%;overflow: hidden;}
	    .focus_map ul { width:38.4rem; height:100%; }
	    .focus_map li { width:9.6rem; height:100%; overflow:hidden;-webkit-overflow-scrolling: touch }
	    .focus_map img { width:100%; vertical-align:middle; }
	    .focus_map nav { position:absolute; left:0; bottom:.15rem; width:100%; text-align:center; }
	    .focus_map nav i { display:inline-block; margin:0 .1rem; border-radius:50%; width:.16rem; height:.16rem; border-radius:.25rem; background:#bbbbbb; }
	    .focus_map nav i.cur { background:#1f80b8; }

/*内容为空时*/
.nfsu_1{width: 100%;position: absolute;top: 7rem;left: 0;display: none;}
.nfsu_1 p{text-align: center;color: #bfbfbf;}

#dont_show,.dont_show{font-size: .375rem;text-align: center;padding-top: 50%;}

/*文章详情 - 邮箱遮罩层*/
.yxzzc{width: 100%;height: 100%;background: rgba(0,0,0,.4);position: fixed;top: 0;left:0;display: none;}
	.yxzzc .tjob{width: 8rem;height: 5.6rem;background-color: #fff;border-radius: .2rem;position: absolute;top: 27%;left: 50%;margin-left: -4rem;border: 1px solid #6b6b6b;box-sizing:border-box;padding: .5rem .8rem;}
		.yxzzc .tjob p{font-size: .42rem;line-height: 1rem;}
		.yxzzc .tjob input{width: 100%;margin: .3rem 0;color: #000;box-sizing:border-box;padding: 0 .1rem;}
		.yxzzc .tjob div{width: 100%;padding-top: .5rem;}
		.yxzzc .tjob div button{width: 40%;margin: 0 .2rem;}
		.yxzzc .tjob div .qr{float: left;}
		.yxzzc .tjob div .qx{float: right;background-color: #adaeaf;}

/************list带左滑删除列表 图像+title+收藏和评论*************/
.listview_left_del ul{
	width: 100%;
}
.listview_left_del li{
	box-sizing:border-box;
	height:2.17rem;
	width: 100%;
	border-bottom: 1px solid #e3e3e3;
	position: relative;
}
.listview_left_del li > div:nth-child(1) {
	position:relative;
	z-index:2;
	background-color: #fff;
}
.listview_left_del .live img{
}
.listview_left_del .text{
}
.listview_left_del .collectionContentTitle{
	overflow: hidden;
}
.listview_left_del .text p{
	line-height: .49rem;
	font-size: .37rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.listview_left_del .text p.time{
}
.listview_left_del .ics{
	width: auto;
	margin-right: .1rem;
	height: 1.5rem;
	margin-top: .1rem;
}
.listview_left_del p.care{
	font-size: .27rem;
	color: #f36c4e;
	line-height: .43rem;
	text-align: center;
	margin: .72rem 0 0;
	float: left;
	height: .72rem;
	width: .72rem;
}
/**删除按钮**/
.kua_scnut_del{
	position: absolute;
	top: 0;
	right:0;
	z-index:1;
	height: 100%;
	-webkit-transform:translate3d(0,0,0);
	padding-bottom:2px;
	overflow: hidden;
}
.kua_scnut_del .ndh_del{
	width: 1.35rem;
	width: 2.7rem;
	background-color: #1f80b7;
	height: 98%;
	position: relative;
	top:1%;
	float: right;
	padding-bottom:1px;
	box-sizing:border-box;
}
.kua_scnut_del .ndh_del i{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -.19rem;
	margin-top: -.26rem;
}
